package com.ycy.dynamic.f;

import java.io.Serializable;
import java.util.List;

public class RdfaBpDocumentation implements Serializable {

    private RdfaBpExpressionInfo expressionInfo;

    private List<RdfaBpExpressionInfo> expressionInfoList;

    /**
     * 支持驳回功能，驳回时回退到指定userTask
     */
    private String revertTaskKey;

    private String exFormUrl;

    /**
     * 允许关闭
     */
    private Boolean closeProc;

    /**
     * 允许加签
     */
    private Boolean addAssignee;

    /**
     * 重复执行节点
     */
    private Boolean repeatToSkip;

    public String getExFormUrl() {
        return exFormUrl;
    }

    public void setExFormUrl(String exFormUrl) {
        this.exFormUrl = exFormUrl;
    }

    public RdfaBpExpressionInfo getExpressionInfo() {
        return expressionInfo;
    }

    public void setExpressionInfo(RdfaBpExpressionInfo expressionInfo) {
        this.expressionInfo = expressionInfo;
    }

    public List<RdfaBpExpressionInfo> getExpressionInfoList() {
        return expressionInfoList;
    }

    public void setExpressionInfoList(List<RdfaBpExpressionInfo> expressionInfoList) {
        this.expressionInfoList = expressionInfoList;
    }

    public String getRevertTaskKey() {
        return revertTaskKey;
    }

    public void setRevertTaskKey(String revertTaskKey) {
        this.revertTaskKey = revertTaskKey;
    }

    public Boolean getCloseProc() {
        return closeProc;
    }

    public void setCloseProc(Boolean closeProc) {
        this.closeProc = closeProc;
    }

    public Boolean getAddAssignee() {
        return addAssignee;
    }

    public void setAddAssignee(Boolean addAssignee) {
        this.addAssignee = addAssignee;
    }

    public Boolean getRepeatToSkip() {
        return repeatToSkip;
    }

    public void setRepeatToSkip(Boolean repeatToSkip) {
        this.repeatToSkip = repeatToSkip;
    }
}
